package com.triz.business.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.triz.common.annotation.Excel;
import com.triz.common.core.domain.BaseEntity;

/**
 * 专利查询对象 tr_patent_search
 * 
 * @author hlk
 * @date 2025-11-11
 */
@Data
public class PatentSearch extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 项目Id */
    @Excel(name = "项目Id")
    private Long projectId;

    @Excel(name = "标题")
    private String name;

    /** 专利来源（国内 | 国外） */
    @Excel(name = "专利来源", readConverterExp = "国=内,|=,国=外")
    private String patentResource;

    /** 专利类型（发明、实用新型和外观设计、著作） */
    @Excel(name = "专利类型", readConverterExp = "发=明、实用新型和外观设计、著作")
    private String patentType;

    /** 专利描述，500字内的描述 */
    @Excel(name = "专利描述，500字内的描述")
    private String patentDescription;


    @Excel(name = "专利网址")
    private String website;


    /** 附件 */
    @Excel(name = "附件")
    private String files;

    /** 状态：0-禁用，1-启用 */
    private Integer status;


}
